::selection {
  background-color: #e40114;
  color: #fff;
}
::-moz-selection {
  background-color: #e40114;
  color: #fff;
}

.section-title-01 h2,
.about-info a:hover,
.feature-info a:hover,
.section-title h2,
.work-content-01 h3,
.feature-box.active .icon, 
.feature-box:hover .icon,
.header-nav .navbar-nav .nav-link:not(.nav-link-btn):hover,
.header-nav .navbar-nav .nav-link.active,	
.m-btn-theme:hover,
.theme-color,.testimonial-col:hover h6{
  color: #1c337d;
}

.frequent-left .nav-link.active,
.theme-border,
.m-btn-theme{
	border-color: #1c337d;
}

.frequent-left .nav-link.active,
.team-title h4:after,
.header-nav .navbar-nav .nav-link.active:after,
.m-btn-theme,
.theme-bg,
.theme-after:after,
.theme-hover:hover{
  background: #1c337d;
}

@font-face {
  font-family: "BEBAS";
  src: url("../../font/BEBAS.woff2") format("woff2"),
       url("../../font/BEBAS.woff") format("woff"),
       url("../../font/BEBAS.ttf") format("truetype"),
       url("../../font/BEBAS.eot") format("embedded-opentype"),
       url("../../font/BEBAS.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.m-btn-theme {background: #e40114; border-color: #e40114;}
.m-btn-theme:hover {color: #fff; background: #bf0010; border-color: #bf0010;}



.navbar-nav,
.navbar-nav ul,
.navbar-nav ul li,
.navbar-nav ul li a {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.navbar-nav ul {
  opacity: 0;
    z-index: 98;
    display: block;
    transition: .3s;
    list-style: none;
    -o-transition: .3s;
    visibility: hidden;
    position: absolute;
    min-width: 17.75rem;
    min-width: 13.625rem;
    word-wrap: break-word;
    background-color: #fff;
    -webkit-transition: .3s;
    -ms-word-wrap: break-word;
    transform: translateY(20px);
    -ms-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    box-shadow: 0 0.375rem 2.75rem rgba(0,0,0,0.17);
    -webkit-box-shadow: 0 0.375rem 2.75rem rgba(0,0,0,0.17);
}
.navbar-nav li:hover > ul {
  opacity: 1;
    visibility: visible;
    transform: translateY(0px);
    -ms-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -webkit-transform: translateY(0px);
}
.navbar-nav ul li a {
  padding: 15px 20px;
  width: 220px;
  border-bottom: 1px solid #e5e5e5;
  text-decoration: none;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  display: block;
  background-color: #fff;
  color: #333;
}
.navbar-nav ul li a:hover {color: #1c337d;}
@media(max-width: 991px){
  body .header-nav  li  a{
    line-height: 50px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: none;
  }
  body .navbar-nav ul{
    border: none;
  }
  .navbar-nav ul {
    display:none;
	visibility: visible;
    transform: translateY(0px);
    -ms-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -webkit-transform: translateY(0px);
	opacity: 1;
	box-shadow: none;
	-webkit-transition: none;
  }
  .navbar-nav li,
  .navbar-nav ul li,
  .navbar-nav li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
    text-align: left !important;
  }
  .navbar-nav ,
  .navbar-nav ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }

}
